#ifndef TBRCAMERA_H
#define TBRCAMERA_H
#include "TBRsceneManager.h"
#include "TBRdataTypeDefine.h"

namespace TBR
{
	class Camera
	{
	public:
		Camera(std::string &name);

		//set
		void setPosition(const vec3f &v);
		void setUp(const vec3f &v);
		void lookAt(const vec3f &v);

		//get
		std::string getName();
		mat4f & getViewMatrix();
		mat4f & getProjMatrix();
		

	protected:
		std::string name;


	};


}
#endif